greedy math *800

Please click on ads to support us..

Python Code:

t = int(input())
for _ in range(t):

	a,b = map(int,input().split())

	x = abs(b-a)
	count = (x//10)
	if x%10 >=1 and x%10 <= 9:
		count += 1
	print(count)

C++ Code:

#include<bits/stdc++.h>
using namespace std;

typedef long long ll;

// bool sortbysec(const pair<int,int> &a,
//               const pair<int,int> &b)
// {
//     return (a.first < b.first);
// }

int main(){
    ll t,n,m,ans=0,d=INT_MAX,ch=0,mi=0,ma=0;
    string s="",sv="",an;
    cin>>t;
    // char c;
    //t=1;
    priority_queue<ll> q;
    vector<pair<ll,ll>> ve;
    while(t--){
        cin>>n>>m;
        d=abs(m-n);
        if(d%10==0)
            cout<<d/10<<endl;
        else
            cout<<d/10+1<<endl;
    }
 
    return 0;
}


Comments

Submit
0 Comments
More Questions

1633C - Kill the Monster
1611A - Make Even
1030B - Vasya and Cornfield
1631A - Min Max Swap
1296B - Food Buying
133A - HQ9+
1650D - Twist the Permutation
1209A - Paint the Numbers
1234A - Equalize Prices Again
1613A - Long Comparison
1624B - Make AP
660B - Seating On Bus
405A - Gravity Flip
499B - Lecture
709A - Juicer
1358C - Celex Update
1466B - Last minute enhancements
450B - Jzzhu and Sequences
1582C - Grandma Capa Knits a Scarf
492A - Vanya and Cubes
217A - Ice Skating
270A - Fancy Fence
181A - Series of Crimes
1638A - Reverse
1654C - Alice and the Cake
369A - Valera and Plates
1626A - Equidistant Letters
977D - Divide by three multiply by two
1654B - Prefix Removals
1654A - Maximum Cake Tastiness